
Figure 27 : Onglet Intervenants
Il est
maintenant possible de définir des types de demande propres à chaque client.
Les nouveaux types de demande se paramètrent dans le site d’administration, au niveau de l’onglet « Autres documents ».
|
Les actions disponibles sur cet onglet sont les suivantes : |
|
|
|
Paramétrage d’un
nouveau type de demande « Autre document ». |
|
|
Supprimer un ou plusieurs types de demande « Autre
document » (sélection multiple possible avec le raccourci clavier Maj +
Clic). |
|
|
Éditer le contenu du paramétrage d’un nouveau
type de demande « Autre document ». |
|
|
Dupliquer un type de demande « Autre document ». |
|
L’interface Autres documents contient les informations
suivantes : |
|
|
Libellé : |
|
|
Libellé :
valeur que l’on verra sur le site instructeur au niveau de la liste de valeur
sur « Autre Document ». |
|
|
Nom : |
|
|
Valeur que l’on utilisera dans certains fichiers de paramétrage -> valeur tout attachée, pas d’espaces ni de caractères spéciaux. |
|
|
Paramétrage : |
|
|
Sont définis ici : ► Les formulaires existants que l’on veut utiliser pour ce type de demande ; ► La définition du formulaire principal avec les champs qu’il doit contenir. Ci-dessous, un exemple de paramétrage pour un formulaire sur les
manifestations sportives. Il a été choisi d’afficher pour cette demande, les
formulaires du Demandeur/Bénéficiaire, du descriptif, des pièces jointes et
de la localisation. Ensuite, pour le formulaire principal, la variable customform permet de définir l’ensemble des
champs de ce formulaire avec leur type, liste de valeur si besoin, nom des
variables dynamiques utilisables. { "formvisibility": [ { "name":
"DemandeurBeneficiaire", "visibility": true }, { "name":
"ContrainteCirculation", "visibility": false }, { "name":
"Descriptif", "visibility": true }, { "name": "PieceJointe", "visibility": true }, { "name":
"LocalisationTerrain", "visibility": true } ], "customform": { "title": "Manifestation
sportive", "name":
"manifesation_sportive",
"fields": [
{
"name": "ManifesationNom",
"label": "Nom de la manifestation",
"type": "text", "size": 50, "mandatory": true, "dynvar":
"MANIF_SPORTIVE_NOM"
},
{
"name": "ManifesationDateDebut",
"label": "Date de début",
"type": "dateTime",
"size": 0,
"mandatory": true,
"tooltip":
"Date de début de la manifestation",
"dynvar": "MANIF_SPORTIVE_DATE_DEBUT"
},
{
"name": "ManifesationDateFin",
"label": "Date de fin",
"type": "dateTime",
"size": 0,
"mandatory": true,
"tooltip":
"Date de fin de la manifestation",
"dynvar": "MANIF_SPORTIVE_DATE_FIN"
},
{
"name": "ManifesationType",
"label": "Type de manifestation",
"type": "multipleList", "size": 0, "mandatory": true, "dynvar":
"MANIF_SPORTIVE_TYPE",
"listvalues": [
{
"label": "Sports automobiles",
"value": "auto"
},
{
"label": "Sports motocyclistes",
"value": "moto"
},
{
"label": "Sports cyclistes",
"value": "velo"
},
{
"label": "Sports pédestres et rollers",
"value": "marche"
}
]
},
{
"name": "ManifestationGrandCircul",
"label": "Impacte une voie à grande circulation?",
"type": "boolean", "size": 0, "defaultvalue":
"false", "mandatory":
false,
"tooltip": "L'épreuve emprunte une voie classée à
grande circulation",
"dynvar": "MANIF_SPORTIVE_GRANDE_CIRCULATION"
},
{
"name": "ManifestationHorsAgglo",
"label": "Impacte une voie hors agglomération?",
"type": "boolean", "size": 0, "defaultvalue":
"false", "mandatory":
false,
"tooltip": "L'épreuve emprunte une voie hors
agglomération",
"dynvar": "MANIF_SPORTIVE_HORS_AGGLO"
},
{
"name": "ManifestationEnAgglo",
"label": "Impacte une voie en agglomération?",
"type": "boolean", "size": 0, "defaultvalue":
"false", "mandatory":
false,
"tooltip": "L'épreuve emprunte une voie en
agglomération",
"dynvar": "MANIF_SPORTIVE_EN_AGGLO"
},
{
"name": "ManifesationItineraire",
"label": "Commentaire sur l'itinéraire",
"type": "text", "size": 4000, "mandatory": false, "tooltip":
"Commentaire sur l'itinéraire (risques particuliers, travaux...)",
"dynvar": "MANIF_SPORTIVE_COMM_ITIN"
},
{
"name": "ManifesationArreteNum",
"label": "N° d'arrêté",
"type": "text",
"size": 50, "mandatory": false, "dynvar":
"MANIF_SPORTIVE_NUMERO_ARRETE" }, { "name":
"ManifesationDateResponse", "label":
"Date limite de réponse",
"type": "date", "size": 0, "mandatory": true, "tooltip":
"Date limite de réponse",
"dynvar": "MANIF_SPORTIVE_DATE_REPONSE"
} ] } } |
|